import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class PisoFinal here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class PisoFinal extends Bloque
{
    private Bloque []arregloBloque;
    
     /**constructor de la clase en la cual se crea el arreglo de bloques*/
    public PisoFinal()
    {
      arregloBloque= new Bloque[280];
        for(int i=0;i<280;i++)
        {
          arregloBloque[i]=new Bloque();  
        }
    }
    /**metodo para agregar el piso al mundo*/
    /**@param recibe como parametro de tipo world que es el mundo en el que va a agregar*/
    protected void addedToWorld(World world)
    {
        int ii=0;
        int i;
        //piso1
        for(i=0;i<60;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY());
            ii+=15;
        }
        ii=0;
        for(i=60;i<120;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-585);
            ii+=15;
        }
        
        ii=75;
        for(i=120;i<130;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-80);
            ii+=15;
        }
        
        ii=75;
        for(i=130;i<140;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-160);
            ii+=15;
        }
        
        ii=75;
        for(i=140;i<150;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-240);
            ii+=15;
        }
        
        //---
        ii=300;
        for(i=150;i<160;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-80);
            ii+=15;
        }
        
        ii=300;
        for(i=160;i<170;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-160);
            ii+=15;
        }
        
        ii=300;
        for(i=170;i<180;i++)
        {
            world.addObject(arregloBloque[i],getX()+ii,getY()-240);
            ii+=15;
        }
    }
}
